to meet its obligations and guarantees - Turc Anglais Dictionnaire